using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Lesson8 : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        #region 知识点一 配置文件有哪些
        //我们在导入Addressables包之后 创建的那些就是配置文件
        //AddressableAssetsData文件夹下的内容都是本质为ScriptableObject的数据配置文件

        //我们可以在工程中对Addressables相关内容进行设置
        //他们会影响我们的打包方式等等相关内容

        //AddressableAssetsData（可寻址资源数据）
        //-AssetGroups(资源组)
        //--当我们创建一个组就会多一些相关数据配置文件

        //-AssetGroupTemplates（资源组模板，主要是对资源组的一些默认设置）
        //--Packed Assets:打包资源数据配置

        //-DataBuilders（数据生成器，这些内容决定了在不同模式下，资源打包和使用的方式）
        //--BuildScriptFastMode:构建脚本快速模式
        //--BuildScriptPackedMode:构建脚本打包模式
        //--BuildScriptPackedPlayMode:构建脚本打包播放模式
        //--BuildScriptVirtualMode:构建脚本虚拟模式

        //-AddressableAssetSettings（可寻址资源设置）

        //-DefaultObject（默认对象）
        #endregion

        #region 知识点二 AddressableAssetSettings 参数讲解
        //AddressabAssetSettings翻译过来的意思就是 可寻址资源设置
        //该配置文件可以设置一些可寻址资源的一些公共设置
        #endregion

        #region 总结
        //AddressableAssetSettings 可寻址资源设置
        //就是对可寻址相关功能进行设置
        //对于我们来说较为重要的是
        //1.概述配置——决定了路径配置相关
        //2.诊断相关——决定了调试相关
        //3.目录相关——决定目录后缀等内容
        //4.内容更新相关——决定了更新相关方案
        //5.构建和编辑器模式脚本相关——决定了测试方案
        //6.资源组模板——决定了创建组时的配置模板
        #endregion
    }

    // Update is called once per frame
    void Update()
    {
        
    }
}
